package main

import (
	"fmt"
	"log"
	"math/rand"
	"time"
)

func init() {
	// 我们一般使用系统时间的不确定性来进行初始化
	rand.Seed(time.Now().UnixNano())
	log.SetPrefix("TEST: ")
	log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
}
func main() { //函数的{ 和函数名在同一行，否则编译错误
	time.Sleep(time.Second * 2)
	time.Sleep(time.Duration(rand.Intn(1000)) * time.Millisecond)
	//可以不加分号，建议不加
	fmt.Println("hello go")
}
